package com.piggy.sys.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.piggy.common.core.annotation.Excel;
import com.piggy.sys.api.vo.SysOssVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 运营系统设置视图对象 sys_setting
 *
 * @author piggy
 * @date 2023-11-13
 */
@Data
@Accessors(chain = true)
@ApiModel("运营系统设置视图对象")
public class SysSettingVo implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 主键 */
	@Excel(name = "主键")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("主键")
	private Long id;
	
	/** 部门Id */
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	@ApiModelProperty("部门Id")
	private Long deptId;

	/** 运营平台名称 */
	@Excel(name = "运营平台名称")
	@ApiModelProperty("运营平台名称")
	private String bossName;

	/** 版本号 */
	@Excel(name = "版本号")
	@ApiModelProperty("版本号")
	private String version;

	/** 备案号 */
	@Excel(name = "备案号")
	@ApiModelProperty("备案号")
	private String filingNo;

	/** logo */
	@Excel(name = "logo")
	@ApiModelProperty("logo")
	private String logo;

	/** 物流服务商系统名称 */
	@ApiModelProperty("物流服务商系统名称")
	private String logiName;

	/** logo */
	@ApiModelProperty("物流服务商logo")
	private String logiLogo;

	/** pc端登录页面 */
	@ApiModelProperty("物流服务商pc端登录页面")
	private String logiPc;

	/** 移动端登录页面 */
	@ApiModelProperty("物流服务商移动端登录页面")
	private String logiMobile;

	@ApiModelProperty("运营总平台logo url")
	private SysOssVo logoUrl;

	@ApiModelProperty("物流服务商logo url")
	private SysOssVo logiLogoUrl;

	@ApiModelProperty("物流服务商pc端登录页面 url")
	private SysOssVo logiPcUrl;

	@ApiModelProperty("物流服务商移动端登录页面 url")
	private SysOssVo logiMobileUrl;

	@ApiModelProperty("PC端登录背景名称")
	private String pcLoginBackgroundName;

	@ApiModelProperty("移动端登录背景名称")
	private String mobileLoginBackgroundName;

}
